Formalizing and Reasoning about Quality

نویسندگان

  • Shaull Almagor
  • Udi Boker
  • Orna Kupferman
چکیده

Traditional formal methods are based on a Boolean satisfaction notion: a reactive system satisfies, or not, a given specification. We generalize formal methods to also address the quality of systems. As an adequate specification formalism we introduce the linear temporal logic LTL[F ]. The satisfaction value of an LTL[F ] formula is a number between 0 and 1, describing the quality of the satisfaction. The logic generalizes traditional LTL by augmenting it with a (parameterized) set F of arbitrary functions over the interval [0, 1]. For example, F may contain the maximum or minimum between the satisfaction values of subformulas, their product, and their average. The classical decision problems in formal methods, such as satisfiability, model checking, and synthesis, are generalized to search and optimization problems in the quantitative setting. For example, model checking asks for the quality in which a specification is satisfied, and synthesis returns a system satisfying the specification with the highest quality. Reasoning about quality gives rise to other natural questions, like the distance between specifications. We formalize these basic questions and study them for LTL[F ]. By extending the automata-theoretic approach for LTL to a setting that takes quality into an account, we are able to solve the above problems and show that reasoning about LTL[F ] has roughly the same complexity as reasoning about traditional LTL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reasoning About Exceptions?

In this paper we propose an exception logic – formalizing reasoning about exceptions. We use this logic to defend two claims. First, we argue that default logic – formalizing reasoning about default assumptions – is an extension of exception logic. A deconstruction argument shows that reasoning about exceptions is one of the first principles of reasoning about default assumptions. Second, we ar...

متن کامل

Commonsense Reasoning about Moving Objects: an Elusive Goal

Reasoning about how objects move and interact in space is pervasive in evcryday life. It is rightly considered an essential component of intelligence. Consequently, understanding spatial reasoning and developing computational models for it has been a central concern in many fields, including cognitive psychology, mathematics, robotics, vision, and artificial intelligence. Although much progress...

متن کامل

Two-phase Exception Logic

In this paper we propose an exception logic { formalizing reasoning about exceptions. We use this logic to defend two claims. First, we argue that default logic { formalizing reasoning about default assumptions { is an extension of exception logic. A deconstruction argument shows that reasoning about exceptions is one of the rst principles of reasoning about default assumptions. Second, we argu...

متن کامل

Formalizing Multimedia QoS Constraints Using Actors

The vision of future information systems is that diierent forms of information are potentially accessible at anytime through the Internet. We describe challenges in the modeling and speciication of timing related multimedia (MM) services in open distributed systems. Management of multimediaservices in an open system is complicated by the heterogeneity of application requirements, multimedia inf...

متن کامل

Discounting in LTL

In recent years, there is growing need and interest in formalizing and reasoning about the quality of software and hardware systems. As opposed to traditional verification, where one handles the question of whether a system satisfies, or not, a given specification, reasoning about quality addresses the question of how well the system satisfies the specification. One direction in this effort is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013